Distributed Computing with Apl Distributed Computing with Apl

نویسندگان

  • Andreas Geyer-Schulz
  • Thomas Kolarik
چکیده

Keywords: shared variables network shared variables distributed programming UNIX genetic algorithm Index: UNIX distributed super-computing shared variables message passing client-server networks distributed shared memory Q'NIAL Dyalog APL RPC XDR TCP/IP daemon System V IPC shared memory distributed memory distributed shared memory LINDA deadlock race condition semaphore Abstract Recent market surveys quote UNIX as the operating system of the 1990s and as the computer indus-try's fastest growing market segment. In the next few years we expect the emergence of large UNIX-based workstation networks in both universities and industry. In these rapidly growing environments we envision distributed super-computing on oo-the-shelf hardware as an economic alternative to special hardware based technologies. By distributed super-computing we mean treating a network of workstations as a loosely coupled multi-processor system. For fast prototyping and debugging of distributed applications we suggest APL as the language of choice. We base our vision of distributed super-computing on APL's familiar shared variable construct which has been extended to allow for distributed, mixed-language applications in large, het-erogenous computer networks. With the help of shared variables we implement several other distributed programming constructs, namely message-passing, client-server networks and distributed shared memory. Finally we demonstrate possible performance gains of this approach for a genetic algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Science and Technology Development for Communications and Distributed Systems at APL

his article characterizes the state of science and technology (S&T) development for communications and distributed information systems (referred to henceforth simply as distributed systems) at the Laboratory as determined by a review of related efforts described by several APL staff members during presentations to the Senior Leadership Team. A context for the discussion is provided by consideri...

متن کامل

An Overview of Information Processing and Management at APL

apid advances in information technology have dramatically affected the manner in which complex systems are developed and used. Yet, despite new capabilities, decision makers are struggling to deal with endlessly increasing amounts and types of data. As a result, APL has been placing additional emphasis on information technology. This article provides an overview of mission-oriented information ...

متن کامل

Statistical computing based on Dyalog APL and the R statistical system

The present paper describes the implementation of a simple interface between Dyalog APL and R programming language in order to build a powerful tool for statistical computations and complex data analysis. Among the topics discussed in the paper are the following: the main steps to build the interface by means of a DCOM server, examples of using the interface including calls to simple R function...

متن کامل

Detection systems information Fusion

he transformation of the u.s. military from cold War to current operations includes a greater reliance on distributed systems and on sensor data fusion as a force multiplier. The highly mobile fighting force will depend on the distributed operation and fusion of data to achieve net sensor performance greater than could be practically achieved by any single sensor. Detection systems information ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1992